MSGRGKVKSEPMKVVFINTQYVETDARSFKTVVQELTGKNAIVAAGPFDSPSAFDGRCYDGGSKIGEDTRQLHGGGGGGGRMGTTTEFDRLFKEMPHMEELYKLWSEY